@CHARSET "UTF-8";
* { margin:0; padding:0; list-style:none;
}
*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body { 
	font:normal 13px "Microsoft YaHei";
	font-family: "Microsoft YaHei","微软雅黑","sans-serif" ;
}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.oh{overflow: hidden;}
a{text-decoration: none;}
img{border:none;}
input,img,select{border-style: none;vertical-align: middle;}
select{*vertical-align: top;}
.span2{ width:20%;}
.span3{ width:30%;}
.span4{ width:40%;}
.span5{ width:45%;}
.span6{ width:60%;}
.span7{ width:70%;}
.span8{ width:80%;}
.span9{ width:90%;}
.span10{ width:100%;}
.span05{ width:54%;}
.span04{ width:45%;}
.pt2 { padding-top: 2px; }
.p20 { padding: 20px; }
.mt3 { margin-top: 3px; }
.mt14 { margin-top: 14px; }
.ml4 { margin-left: 4px; }
.ml10 { margin-left: 10px; }
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb25{margin-bottom: 25px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px}
.pl20{padding-bottom: 20px}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px}
.pl20{padding-left: 20px}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px}
.pr20{padding-right: 20px}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh25{line-height: 25px;}
.lh28{line-height: 28px;}
.lh30{line-height: 30px;}
.lh32{line-height: 32px;}
.lh36{line-height: 36px;}
.wh60{width: 60px;}
.wh80{width: 80px;}
.wh100{width: 100px;}
/*关于浮动的样式定义*/
.clear { clear: both; height: 0; overflow: hidden; display: block; }
.floatleft { float: left; display: inline; }
.floatright { float: right; display: inline; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; /*IE<8*/ }
/*字的定义*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
/*关于颜色的定义*/
.black { color: #111; }
.white { color: #fff; }
.gray { color: #6d6d6d; }
.red { color: #F00; }
/*其他通用定义*/
.none { display: none; }
.block { display: block; }
.inline { display: inline; }
.inl_blk { display: inline-block; }
.relative { position: relative; }
.absolute { position: absolute; }
.overflow_hide { overflow: hidden; }
.ln22 { line-height: 22px; }
/*配色表*/
.color307fb1{color: #307fb1;}
